ChipFind - документация

Электронный компонент: RTL8139

Скачать:  PDF   ZIP


RTL8139C(L)
2002/01/10
Rev.1.4
1
REALTEK 3.3V SINGLE CHIP
FAST ETHERNET CONTROLLER
WITH POWER MANAGEMENT
RTL8139C(L)
1. Features:.................................................................. 2
2. General Description................................................ 3
3. Block Diagram ........................................................ 4
4. Pin Assignments...................................................... 5
5. Pin Descriptions ...................................................... 6
5.1 Power Management/Isolation Interface .............. 6
5.2 PCI Interface....................................................... 6
5.3 FLASH/EEPROM Interface ............................... 8
5.4 Power Pins .......................................................... 9
5.5 LED Interface ..................................................... 9
5.6 Attachment Unit Interface .................................. 9
5.7 Test and Other Pins............................................. 9
6. Register Descriptions............................................ 10
6.1 Receive Status Register in Rx packet header.... 12
6.2 Transmit Status Register................................... 13
6.3 ERSR: Early Rx Status Register....................... 14
6.4 Command Register ........................................... 14
6.5 Interrupt Mask Register .................................... 15
6.6 Interrupt Status Register ................................... 15
6.7 Transmit Configuration Register ...................... 16
6.8 Receive Configuration Register........................ 17
6.9 9346CR: 93C46 (93C56) Command Register ......... 19
6.10 CONFIG 0: Configuration Register 0............. 20
6.11 CONFIG 1: Configuration Register 1............. 21
6.12 Media Status Register ..................................... 22
6.13 CONFIG 3: Configuration Register3.............. 22
5.14 CONFIG 4: Configuration Register4.............. 24
6.15 Multiple Interrupt Select Register..................... 25
6.16 PCI Revision ID.............................................. 25
6.17 Transmit Status of All Descriptors (TSAD) Register......... 25
6.18 Basic Mode Control Register.......................... 26
6.19 Basic Mode Status Register ............................ 26
6.20 Auto-negotiation Advertisement Register.............. 27
6.21 Auto-Negotiation Link Partner Ability Register............... 27
6.22 Auto-negotiation Expansion Register .............. 28
6.23 Disconnect Counter ........................................ 28
6.24 False Carrier Sense Counter ........................... 28
6.25 NWay Test Register........................................ 28
6.26 RX_ER Counter.............................................. 29
6.27 CS Configuration Register.............................. 29
6.28 Flash Memory Read/Write Register ........................ 29
6.29 Config5: Configuration Register 5 ................. 30
6.30 Function Event Register ................................. 31
6.31 Function Event Mask Register........................ 31
6.32 Function Present State Register ...................... 32
6.33 Function Force Event Register ....................... 32
7. EEPROM Contents .............................................. 33
7.1 Summary of EEPROM Registers ............................. 35
7.2 Summary of EEPROM Power Management Registers....... 35
8. PCI Configuration Space Registers..................... 36
8.1 PCI Configuration Space Table ........................ 36
8.2 PCI Configuration Space Functions.................. 37
8.3 Default Values After Power-on (RSTB asserted)...... 42
8.4 PCI Power Management Functions .................. 43
8.5 Vital Product Data (VPD)................................. 45
9. Functional Description ......................................... 46
9.1 Transmit Operation ........................................... 46
9.2 Receive Operation............................................. 46
9.3 Line Quality Monitor ........................................ 46
9.4 Clock Recovery Module ................................... 46
9.5 Loopback Operation ......................................... 46
9.6 Tx Encapsulation .............................................. 46
9.7 Collision............................................................ 46
9.8 Rx Decapsulation.............................................. 47
9.9 Flow Control..................................................... 47
9.9.1. Control Frame Transmission..................... 47
9.9.2. Control Frame Reception.......................... 47
9.10 LED Functions................................................ 47
9.10.1 10/100 Mbps Link Monitor...................... 47
9.10.2 LED_RX .................................................. 48
9.10.3 LED_TX .................................................. 48
9.10.4 LED_TX+LED_RX................................. 49
10. Application Diagram .......................................... 50
11. Electrical Characteristics ................................... 51
11.1 Temperature Limit Ratings ............................. 51
11.2 DC Characteristics .......................................... 51
11.2.1 Supply Voltage ........................................ 51
11.3 AC Characteristics .......................................... 52
11.3.1 FLASH/BOOT ROM Timing .................. 52
11.3.2 PCI Bus Operation Timing: ..................... 54
12. Mechanical Dimensions...................................... 60


RTL8139C(L)
2002/01/10
Rev.1.4
2
1. Features
128 pin QFP/LQFP
Integrated Fast Ethernet MAC, Physical chip and
transceiver in one chip
10 Mb/s and 100 Mb/s operation
Supports 10 Mb/s and 100 Mb/s N-way
Auto-negotiation operation
PCI local bus single-chip Fast Ethernet controller
Compliant to PCI Revision 2.2
Supports PCI clock 16.75MHz-40MHz
Supports PCI target fast back-to-back transaction
Provides PCI bus master data transfers and PCI memory
space or I/O space mapped data transfers of
RTL8139C(L)'s operational registers
Supports PCI VPD (Vital Product Data)
Supports ACPI, PCI power management
Supports CardBus. The CIS can be stored in 93C56 or
expansion ROM
Supports up to 128K bytes Boot ROM interface for both
EPROM and Flash memory
Supports 25MHz crystal or 25MHz OSC as the internal
clock source. The frequency deviation of either crystal or
OSC must be within 50 PPM.
Compliant to PC99 standard
Supports Wake-On-LAN function and remote wake-up
(Magic Packet*, LinkChg and Microsoft
wake-up
frame)
Supports 4 Wake-On-LAN (WOL) signals (active high,
active low, positive pulse, and negative pulse)
Supports auxiliary power-on internal reset, to be ready
for remote wake-up when main power still remains off
Supports auxiliary power auto-detect, and sets the
related capability of power management registers in PCI
configuration space.
Includes a programmable, PCI burst size and early
Tx/Rx threshold.
Supports a 32-bit general-purpose timer with the
external PCI clock as clock source, to generate
timer-interrupt
Contains two large (2Kbyte) independent receive and
transmit FIFO's
Advanced power saving mode when LAN function or
wakeup function is not used
Uses 93C46 (64*16-bit EEPROM) or 93C56
(128*16-bit EEPROM) to store resource configuration,
ID parameter, and VPD data. The 93C56 can also be
used to store the CIS data structure for CardBus
application.
Supports LED pins for various network activity
indications
Supports digital and analog loopback capability on both
ports
Half/Full duplex capability
Supports Full Duplex Flow Control (IEEE 802.3x)
3.3V power supply with 5V tolerant I/Os.
* Third-party brands and names are the property of their
respective owners.
Note: The model number of the QFP package is RTL8139C. The LQFP package model number is RTL8139CL.


RTL8139C(L)
2002/01/10
Rev.1.4
3
2. General Description
The Realtek RTL8139C(L) is a highly integrated and cost-effective single-chip Fast Ethernet controller that provides 32-bit
performance, PCI bus master capability, and full compliance with IEEE 802.3u 100Base-T specifications and IEEE 802.3x Full
Duplex Flow Control. It also supports Advanced Configuration Power management Interface (ACPI), PCI power management
for modern operating systems that are capable of Operating System Directed Power Management (OSPM) to achieve the most
efficient power management possible. The RTL8139CL is suitable for applications such as CardBus or mobile devices with a
built-in network controller. The CIS data can be stored in either a 93C56 EEPROM or expansion ROM.
In addition to the ACPI feature, the RTL8139C(L) also supports remote wake-up (including AMD Magic Packet, LinkChg, and
Microsoft wake-up frame) in both ACPI and APM environments. The RTL8139C(L) is capable of performing an internal reset
through the application of auxiliary power. When auxiliary power is on and the main power remains off, the RTL8139C(L) is
ready and waiting for the Magic Packet or Link Change to wake the system up. Also, the LWAKE pin provides 4 different output
signals including active high, active low, positive pulse, and negative pulse. The versatility of the RTL8139C(L) LWAKE pin
provides motherboards with the Wake-On-LAN (WOL) function. The RTL8139C(L) also supports Analog Auto-Power-down,
that is, the analog part of the RTL8139C(L) can be shut down temporarily according to user requirements or when the
RTL8139C(L) is in a power down state with the wakeup function disabled. In addition, when the analog part is shut down and
the IsolateB pin is low (i.e. the main power is off), then both the analog and digital parts stop functioning and power consumption
of the RTL8139C(L) will be negligible. The RTL8139C(L) also supports an auxiliary power auto-detect function, and will
auto-configure related bits of their own PCI power management registers in PCI configuration space.
The PCI Vital Product Data (VPD) is also supported to provide the information that uniquely identifies hardware (i.e., the
RTL8139C(L) LAN card). The information may consist of part number, serial number, and other detailed information.
To provide cost down support, the RTL8139C(L) is capable of using a 25MHz crystal or OSC as its internal clock source.
The RTL8139C(L) keeps network maintenance costs low and eliminates usage barriers. It is the easiest way to upgrade a
network from 10 to 100Mbps. It also supports full-duplex operation, making 200Mbps bandwidth possible at no additional cost.
To improve compatibility with other brands' products, the RTL8139C(L) is also capable of receiving packets with
InterFrameGap no less than 40 Bit-Time. The RTL8139C(L) is highly integrated and requires no "glue" logic or external
memory. It includes an interface for a boot ROM and can be used in diskless workstations, providing maximum network security
and ease of management.


RTL8139C(L)
2002/01/10
Rev.1.4
4
3. Block Diagram
MII
Interface
Interrupt
Control
Logic
FIFO
Transmit/
Receive
Logic
Interface
Early Interrupt
Control Logic
FIFO
Control
Logic
Packet Type
Discriminator
Power Control Logic
PCI Interface + Register
Packet Length
Register
Early Interrupt
Threshold
Register
Boot ROM
Interface
EEPROM
Interface
LED Driver
RXIN+
RXIN-
TXO+
TXO -
RXC 25M
25M
TXC 25M
TXD
RXD
TD+
Variable Current
3 Level
Driver
Master
PPL
Adaptive
Equalizer
Peak
Detect
3 Level
Comparator
Control
Voltage
MLT-3
to NRZI
Serial to
Parrallel
ck
data
Slave
PLL
Parrallel
to Serial
Baseline
wander
Correction
5B 4B
Decoder
Data
Alignment
Descrambler
4B 5B
Encoder
Scrambler
10/100
half/full
Switch
Logic
10/100M Auto-negotiation
Control Logic
Manchester coded
waveform
10M Output waveform
shaping
Data Recovery
Receive low pass filter
RXD
RXC 25M
TXD
TXC 25M
TXD10
TXC10
RXD10
RXC10
Link pulse
MII
Interface
10M
100M
PCI
Interface
MAC
PHY
Transceiver


RTL8139C(L)
2002/01/10
Rev.1.4
5
4. Pin Assignments
1 VDD
2 CBE3B
3 IDSEL
4 AD23
5 AD22
6 AD21
7 GND
8 AD20
9 AD19
10 AD18
11 AD17
12 VDD
13 AD16
14 CBE2B
RTL8139C(L)
64 MA10
63 MA9
62 GND
61 MA8
60 MA7
59 VDD
58 VDD
57 MA6/9356SEL
56 GND
55 GND
53 MA5
52 MA4
51 MA3
49 MA2
48 MA1
47 MA0
46 VDD
45 AD0
44 AD1
43 AD2
42 AD3
41 AD4
40 GND
39 AD5
17 TRDYB
18 GND
19 DEVSELB
20 STOPB
21 PERRB
22 SERRB
23 PAR
24 CBE1B
25 VDD
26 AD15
27 AD14
28 AD13
29 AD12
30 GND
31 AD11
32 AD10
33 AD9
34 AD8
35 VDD
36 CBE0B
37 AD7
38 AD6
103 MD4
104 MD3
105 MD2
106 VDD
107 MD1
108 MD0
109 VDD
110 ROMCSB
111 GND
112 GND
113 GND
114 INTAB
115 RSTB
116 CLK
117 GNTB
118 REQB
119 VDD
120 AD31
121 AD30
122 AD29
123 AD28
124 GND
125 AD27
126 AD26
127 AD25
128 AD24
65 MA11
66 MA12
67 MA13
68 MA14
69 MA15
70 MA16
71 NC
72 NC
73 NC
74 GND
75 CLKRUNB
76 PMEB
77 VDD
78 X2
79 X1
80 GND
81 RTT3
82 RTT2
83 LWAKE/CSTSCHG
84 RTSET
85 GND
86 RXIN-
87 RXIN+
88 OEB
89 WEB
90 VDD
91 TXD-
92 TXD+
93 GND
94 NC
95 ISOLATEB
96 VDD
97 LED2
98 LED1
99 LED0
101 MD6
102 MD5
100 MD7
16 IRDYB
15 FRAMEB
54 NC
50 EECS